//
//  DataAnalyzeArg.h
//  MarketDataAnalyzer
//
//  Created by jiro on 10/01/21.
//  Copyright 2010 jiro music. All rights reserved.
//

#import <Cocoa/Cocoa.h>
#import "ExpressionNode.h"

@interface DataAnalyzeArg : NSObject {

	int tableId;
	
	int dataFieldId;				//	式で指定する時は、Field_Invalid を指定し dataFieldNode

	ExpressionNode* dataFieldNode;	//	dataFieldId がField_Invalidの時にこの値を使用

	int conditionFieldId;

	NSString* condition;
	
	int rangeConditionFieldId;
	
	NSString* fromCondition;
	
	NSString* toCondition;

}

@property (assign) int tableId;
	
@property (assign) int dataFieldId;

@property (assign) ExpressionNode* dataFieldNode;

@property (assign) int conditionFieldId;

@property (assign) NSString* condition;
	
@property (assign) int rangeConditionFieldId;
	
@property (assign) NSString* fromCondition;
	
@property (assign) NSString* toCondition;

@end
